<%@page import="org.madmac.join.CountDao"%>
<%@page import="org.madmac.faixaIp.FaixaIpDao"%>
<%@page import="org.madmac.faixaIp.FaixaIp"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@page import="org.madmac.join.PlacaRedeXMaquinas"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
			pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- VERIFICA SE O USUÁRIO ESTÁ COM O COOKIE VÁLIDO, SENÃO O REDIRECIONA PARA A PÁGINA DE LOGIN -->
<%@ include file="/log/verify_login.jsp" %>
<!-- VERIFICA SE O USUÁRIO TEM PERMISSÃO DE ACESSAR A PÁGINA, SENÃO REDIRECIONA PARA A PÁGINA INICIAL -->
<%@include file="/log/sup_page.jsp" %>

<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Editar MAC</title>
      <link rel="icon" href="/madmac/favicon.ico" type="image/x-icon" />
      <link rel="shortcut icon" href="/madmac/favicon.ico" type="image/x-icon" />
      <link rel="stylesheet" href="/madmac/menu_madmac_files/cbcscbmenu_madmac.css" type="text/css" />
		<link rel="stylesheet" href="/madmac/estilos/madmac_tables.css" type="text/css" />
      <link rel="stylesheet" href="/madmac/estilos/madmac_inputs.css" type="text/css" />
      <script type="text/javascript" src="/madmac/madmacproject.js"></script>

      <script language="JavaScript" type="text/javascript">
			setCurrentForm('atualizar_mac');
			setNextPage('update_mac.jsp');</script>

   </head>
   <body onload="document.getElementById('faixa_ip').focus()">
      <div class="logotype"><img src="/madmac/madmac-logo-1.0.1.png" height="120%" alt="MAD MAC"></div>

      <div class="menu_principal">
			<%@ include file="/common_pages/menu.jsp" %>
      </div>

      <div class="search_mac">
			<%@include file="/common_pages/search_mac.jsp" %>
      </div>

      <div class="corpo">	 
			<p><br/></p>
				<%
				  String mac = request.getParameter("mac");
				  try {
					  String old_mac = mac;
					  
					  PlacaRedeXMaquinas edit_mac = PlacaRedeXMaquinas.getInstance().selectMacDetails(mac);

				%>
			<form action="/madmac/mac/update_mac.jsp" method="post" name="atualizar_mac">
				<table width="50%" align="center" border="0" cellpadding="12" cellspacing="0" rules="all" class="main_table">
					<tr>
						<td width="5%"></td>
						<td class="meta_cell">MAC</td>
						<td class="data_cell">
							<input type="text" name="mac" size="40" maxlength="17" id="mac"
							title="" class="input_fields"
							value="<%=old_mac%>" disabled="disabled" /></td>
						<td></td>
					</tr>
					<tr>
						<td></td>
						<td class="meta_cell">Faixa do IP</td>
						<td class="data_cell">
							<select id="faixa_ip" name="faixa_ip" class="select_fields" onfocus="nextfield='id_maquina'">
								<option value="">Selecione a faixa</option>
								<%
							 List<FaixaIp> lista_faixa = new ArrayList<FaixaIp>();

							 int count_faixa = 0;
							 int num_ip_livre = 0;
							 try {
								 lista_faixa = FaixaIpDao.getInstance().selectAll();

								 for (int i = 0; i < lista_faixa.size(); i++) {

									 FaixaIp faixa = lista_faixa.get(i);
									 count_faixa += 1;
									 num_ip_livre = CountDao.getInstance().countIpLivre(faixa.getId_faixa());

									 if (faixa.getId_faixa() == edit_mac.getFaixa_ip()) {
								%>
								<option value="<%=faixa.getId_faixa()%>" selected="selected"><%=faixa.getDescricao()%> :
									<%=num_ip_livre%></option>
								<%
										  } else {
								%>
								<option value="<%=faixa.getId_faixa()%>"><%=faixa.getDescricao()%> :
									<%=num_ip_livre%></option>
								<%
										  }
									  }
								  } catch (Exception e) {
								%>
								<option value="">Erro ao listar . . .</option>
								<%
								  }
								%>
								<option value=""></option>
								<option value="">Total de Faixas: <%=count_faixa%></option>
							</select></td>
						<td class="cmd_cell" align="center">
							<a href="/madmac/faixa.ip/adicionar_faixa.jsp">
								<img src="/madmac/icons/server_link.png" border="0" title=" Adicionar Faixa " alt="">
							</a>
						</td>
					</tr>
					<tr>
						<td></td>
						<td class="meta_cell">Máquina (Tombamento)</td>
						<td class="data_cell">
							<input type="text" name="tombamento" class="input_fields_p" maxlength="5"
									 value="<%=edit_mac.getTombamento()%>"	onfocus="nextfield='done'"></td>
						<td class="cmd_cell" align="center">
							<a href="/madmac/maquina/adicionar_maquina.jsp">
								<img src="/madmac/icons/computer_add.png" border="0" title=" Adicionar Máquina " alt="">
							</a>
						</td>
					</tr>
					<tr>
						<td></td>
						<td class="meta_cell">Rede Sem Fio?</td>
						<td class="data_cell">
					<%
					  if (edit_mac.isRede_sem_fio()) {
					%>
							<input type="radio" name="rede_sem_fio" value="true" checked="checked" />
							&nbsp;&nbsp;<img src="/madmac/icons/yes.gif" alt="Sim">&nbsp;&nbsp;Sim
							<input type="radio" name="rede_sem_fio" value="false" />
							&nbsp;&nbsp;<img src="/madmac/icons/no.gif" alt="Não">&nbsp;&nbsp;Não
					<%
					  } else {
					%>
							<input type="radio" name="rede_sem_fio" value="true" />
							&nbsp;&nbsp;<img src="/madmac/icons/yes.gif" alt="Sim">&nbsp;&nbsp;Sim
							<input type="radio" name="rede_sem_fio" value="false" checked="checked" />
							&nbsp;&nbsp;<img src="/madmac/icons/no.gif" alt="Não">&nbsp;&nbsp;Não
					<%
						}
					%>
						</td>
						<td></td>
					</tr>
				</table>
				<input type="hidden" name="old_mac" value="<%=old_mac%>">
				<br/>
				<table width="50%" align="center" border="1" cellpadding="15" cellspacing="0" rules="rows" class="main_table">
               <tr class="menu_sql">
                  <td></td>
                  <td align="center">
                     <input type="reset" value="Refazer" class="reset_button" />
                  </td>
                  <td align="center">
                     <input type="submit" value="Atualizar" class="bSubmit_mac" />
                  </td>
                  <td></td>
               </tr>
            </table>
			</form>
			<p><br/><br/></p>
				<%
				} catch (Exception e) {
				%>
			<p><br/></p>
         <table width="45%" align="center" border="1" cellpadding="5" cellspacing="0" rules="rows" class="main_table">
				<tr class="alert_cell">
               <td align="center" width="15%"><img src="/madmac/icons/file_alert.png" align="middle" width="64px" alt=""></td>
					<td><%=e.getMessage() %></td></tr>
				<tr>
               <td class="data_cell" align="right" colspan="2">
                  <input type="button" value="Voltar" class="bBack" onclick="javascript:history.go(-1)">
               </td>
				</tr>
			</table>
			<%
			  }
			%>
      </div>
      <div class="footer_madmac">
			<%@include file="/common_pages/footer.jsp" %>
      </div>
   </body>
</html>